/*
 * @Author: Vorga
 * @LastEditors: Vorga
 */
#ifndef STACK_H
#define STACK_H

#define TYPE int

typedef int (*CMP)(const void*,const void*);
typedef void (*FUNC)(const void*);

#include <stdio.h>

//栈是功能受限的表
//只有一个进出口 先进后出FILO
typedef struct StackArray
{
    //元素存储位置
    TYPE *base;
    //最大元素数量
    size_t len;
    //栈顶下标
    size_t top;
} StackArray;

#endif // STACK_H
